#include <iostream>
#include "Coordinate.h"
int main() {
    Coordinate coord1(4,5);
    Coordinate coord3(6,7);
//    //对象的引用
//    Coordinate &coord2 = coord1;
//    //对象指针
//    Coordinate *pCoor = &coord1;
    // 对象的常指针
    const Coordinate *pCoor = &coord1;
    // 对象的常引用
    const Coordinate &coord2 = coord1;
    coord1.printInfo();
    coord2.printInfo();
    coord2.getX();//getX函数不是const
    coord1.getX();//const指针拥有只读权限，但是getX定义中有读写权限
    Coordinate* const pCoor = coord1;
    pCoor->getY();
//    pCoor = coord3;
    pCoor->printInfo();
    return 0;
}